at the spur of the moment - Alemán Inglés Diccionario